package luj.tool.jnproxyan;

import luj.cluster.api.LujCluster;
import luj.tool.jnproxyan.framework.spring.SpringContextMaker;
import org.springframework.context.support.GenericApplicationContext;

import java.util.function.Function;

public class Main {

  public static void main(String[] args) {
    new Main().start();
  }

  /**
   * @see luj.tool.jnproxyan.framework.lujcluster.OnLujclusterStart#onStart
   */
  void start() {
    GenericApplicationContext ctx = new SpringContextMaker().make();
    LujCluster.start(ctx).startNode(Function.identity());
  }
}
